physics_particle_group_circle

Set the form of a soft body particle group that is to be created to be a circle.

语法:

physics_particle_group_circle(radius)


参数 描述
radius The radius (in pixels) of the circle to create.


返回: N/A(无返回值)


描述

This function will set the shape of the particle group that is being created. You must first have begun the group definition using the function physics_particle_group_begin(), and then you would use this function to set the approximate radius of the group in pixels - approximate because the exact radius will depend on the size of the base particles, as defined by the physics_particle_set_radius() function, as the physics simulation tries to "fit" as many of the particles as possible into the defined shape. Finally you need to call physics_particle_group_end() to create the group of particles in the room.


例如:

var flags = phy_particle_flag_water | phy_particle_flag_viscous | phy_particle_flag_tensile;
var groupflags = phy_particle_group_flag_solid;
physics_particle_group_begin(flags, groupflags, mouse_x, mouse_y, 0, 0, 0, 0, c_white, 1, 1, 2);
physics_particle_group_circle(100);
mLastGroup = physics_particle_group_end();

The above code stores the flags for the particle type and the particle group properties in variables then uses these to create a circular particle group with a 100px radius at the mouse position.


上一页: Soft Body Particles
下一页: physics_particle_group_box
© Copyright YoYo Games Ltd. 2018 All Rights Reserved